﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ft_module_parser
{
    class pv
    {
        public int bpm;
        public int date;
        public int pvId;
        public int pvIndex;
        public int disp2d;
        public string chara1;
        public string chara2;
        public string sabiplaytime;
        public string sabistarttime;
        public string se_name;
        public string song_file;
        public string song_name;
        public string song_name_reading;
        public string songinfo_arranger;
        public string songinfo_illustrator;
        public string songinfo_lyrics;
        public string songinfo_music;
        public string songinfo_pv_editor;

        public string title_image_aet;
        public string title_image_time;

        public List<string> field = new List<string>();
        public List<string> stage_param = new List<string>();
        public List<string> osage = new List<string>();
        public List<string> title_image = new List<string>();
        public List<string> disp2dn = new List<string>();
        public List<string> hand_item = new List<string>();
        public List<string> pv_item = new List<string>();

        public List<string> rawrows = new List<string>();

        public List<difficulty> difficulties = new List<difficulty>();
        public List<lyric> lyrics = new List<lyric>();
        public List<motion> motions = new List<motion>();
        public List<motion> motions2p = new List<motion>();
        //FT related
        public int cosId;
        public int cosId2;
        public int moduleEquip = -1;
        public int moduleEquip2 = -1;

        public pv(int pvId)
        {
            this.pvId = pvId;
        }
    }
}
